﻿//检查是否为空

function checkIsNull(e) {
    if ($(e).val().trim().length < 1) {
        $(e).attr('class', $(e).attr('class') + ' checkError');
        return true;
    } else {
        $(e).attr('class', 'ipt');
        return false;
    }
}

//检查是否为数字

function checkIsNum(e) {
    if ($(e).attr('isNum')) {
        var thisValue = $(e).prev().val().trim();
        var regex = /^[0-9]*$/;
        if (regex.test(thisValue)) {
            if ($(e).next().attr('class') == 'wrong') {
                $(e).next().remove();
            }
            return true;
        } else {
            if (!($(e).next().attr('class') == 'wrong')) {
                $(e).after('<span class="wrong">请填写数字</span>');
            }
            return false;
        }
    }
}


//电话号码匹配
function matchPhone(e) {
    var currentElement = $(e);
    if ($(e).val().trim().length > 0) {
        
        var regex = /^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/;
        if (!regex.test(currentElement.val().trim())) {
            if ($(currentElement.next()).attr('class') != 'wrong') {
                currentElement.after('<span class="wrong">手机号码格式错误</span>');               
            }
            
            return false;           
        } else {
            if ($(currentElement.next()).attr('class') == 'wrong') {
                currentElement.next().remove();
            }
            return true;
        }

    } else {
        if ($(e).next().attr('class') == 'wrong') {
            $(e).next().remove();
        }
        return true;
    }
}

//生成option
function bindSelectOption(bindVlaue, items) {
    var optionObj = '';
    for (var k = 0; k < items.length; k++) {
        if (items[k].ItemValue == bindVlaue) {
            optionObj += '<option value="' + items[k].ItemValue + '" selected="selected">' + items[k].ItemText + '</option>';
        } else {
            optionObj += '<option value="' + items[k].ItemValue + '">' + items[k].ItemText + '</option>';
        }

    }
    return optionObj;
}

//生成radio
function createRadios(bindVlaue,nameValue, items) {
    var radioObj = '';
    for (var i = 0; i < items.length; i++) {
        if (i == 0) {
            if (items[i].ItemValue == bindVlaue) {
                radioObj += '<label><input type="radio" checked="checked" value="' + items[i].ItemValue + '" name="' + nameValue + '">' + items[i].ItemText + '</label>';
            } else {
                radioObj += '<label><input type="radio" value="' + items[i].ItemValue + '"  name="' + nameValue + '">' + items[i].ItemText + '</label>';
            }
            continue;
        }
        if (items[i].ItemValue == bindVlaue) {
            radioObj += '<label class="ml10"><input type="radio" checked="checked" value="' + items[i].ItemValue + '"  name="' + nameValue + '">' + items[i].ItemText + '</label>';
        } else {
            radioObj += '<label class="ml10"><input type="radio" value="' + items[i].ItemValue + '"  name="' + nameValue + '">' + items[i].ItemText + '</label>';
        }
    }
    return radioObj;
}


//生成checkBox
function createCheckBox(bindVlaue, items) {
    var checkBoxObj = '';
    for (var k = 0; k < items.length; k++) {
        if (k == 0) {
            if (items[k].ItemValue == bindVlaue) {
                checkBoxObj += ' <label><input checked="checked" value="' + items[k].ItemValue + '" type="checkbox">' + items[k].ItemText + '</label>';
            } else {
                checkBoxObj += '<label value="' + items[k].ItemValue + '"><input type="checkbox">' + items[k].ItemText + '</label>';
            }
            continue;
        }
        if (items[k].ItemValue == bindVlaue) {
            checkBoxObj += ' <label class="ml10"><input checked="checked" value="' + items[k].ItemValue + '" type="checkbox">' + items[k].ItemText + '</label>';
        } else {
            checkBoxObj += '<label value="' + items[k].ItemValue + '" class="ml10"><input type="checkbox">' + items[k].ItemText + '</label>';
        }
    }
    return checkBoxObj;
}

//传入一个值获取相应的中文名称
function updateFollowType(index) {
    var valueJson = ['CLEAN-房源清洗', 'TRUSTOR-新增业主电话', 'TURN-申请转盘', 'COMMENT-经理点评'];
    for (var i = 0; i < valueJson.length; i++) {
        if (index == valueJson[i].split('-')[0]) {
            return valueJson[i].split('-')[1];
        }
    }
}